您可以将快照共享给其阿里云账号,实现跨账号的数据备份和共享。
使用须知
操作步骤
通过控制台共享快照
共享者发起共享
被共享者接收并使用共享快照
快照所有者发起共享后,资源使用者需接受共享邀请,才能使用该共享快照。
资源使用者登录资源共享控制台,选择 ,接受共享快照。
具体操作,请参见接受或拒绝资源共享邀请。
资源使用者登录ECS管理控制台,选择 ,选择云盘快照,查看共享来的快照。
如果某个快照存在共享关系,快照来源标识为共享来的快照,且将鼠标悬浮至共享快照的图标,会展示共享账号ID、共享源快照ID等信息。
资源使用者使用共享快照创建云盘或恢复数据。
通过SDK共享快照
以Java SDK为例,提供开源示例项目,指导您如何通过SDK实现跨账号共享快照。
获取示例项目:共享快照示例。
此项目包含了三部分代码示例:
CreateResourceShare
:共享者创建一个共享单元并发起快照共享。ReceiveResourceShare
:资源使用者接受快照共享邀请。UseResourceShare
:资源使用者使用共享快照创建云盘。
配置示例项目。
在
pom.xml
文件配置SDK依赖。具体操作,请参见安装Java SDK。<!--资源共享SDK--> <dependency> <groupId>com.aliyun</groupId> <artifactId>resourcesharing20200110</artifactId> <version>${lastVersion}</version> </dependency> <!--ECS SDK--> <dependency> <groupId>com.aliyun</groupId> <artifactId>alibabacloud-ecs20140526</artifactId> <version>${lastVersion}</version> </dependency>
说明SDK包更新频繁,建议您通过安装和使用SDK中的GitHub地址官网链接获取最新版本依赖。
在本地环境中添加环境变量
ALIBABA_CLOUD_ACCESS_KEY_ID
和ALIBABA_CLOUD_ACCESS_KEY_SECRET
,并写入已准备好的AccessKey ID和AccessKey Secret。根据实际环境需要自行替换项目中的其他变量参数,例如共享快照ID、目标用户账号UID、创建的云盘类型等。
根据实际需要编译并运行各部分Java代码。
根据运行结果在该产品的控制台进行验证。
例如共享者可以登录资源共享控制台查看创建的共享单元,资源使用者可以登录ECS管理控制台查看共享来的快照以及通过共享快照创建的云盘。
- 本页导读 (1)